Вот коллекция ресурсов PHP, которую я собрал, чтобы помочь каждому найти то, что ему нужно, не тратя время на поиск. Я буду обновлять его еженедельно. Если вы найдете это полезным, пожалуйста, поставьте звездочку ❤️. Если вы хотите поделиться или воспроизвести его, сохраните источник. Спасибо! ?
Стандарты кодирования PHP PSR
- Официальный сайт: www.php-fig.org
- Исходный документ: github.com/php-fig/fig
Список ресурсов PHP
-
Инструменты развертывания среды PHP:
- Сервбэй
- XAMPP
- Домашнее пиво
Сайты ресурсов PHP
- Еженедельник PHP
- Визуально код
- Лига PHP
- КнпЛабс
Проекты развития
-
FastAdmin — среда быстрой серверной разработки на основе ThinkPHP5 Bootstrap
-
Notadd — PHP-фреймворк с открытым исходным кодом, основанный на Laravel и Vue
- KiteCms
- YFCMF
-
Flarum — легкая платформа сообщества, разработанная с использованием PHP и Mithril.js
-
PHPDish — система сообщества контента, разработанная на базе Symfony
Комплексные проекты
-
DuckChat — программа для приватного чата
-
BookStack — Wiki-подобная платформа для написания онлайн-книг
PHP-фреймворки
- Стройный
-
Flight — расширяемый микрофреймворк для PHP
-
Bullet PHP — микрофреймворк для создания REST API
-
Аура - Коллекция из множества компонентов
-
Кохана — структура HMVC
-
Workerman — платформа сокет-сервера PHP
-
Ohsce — высоконадежная платформа связи и управления PHP с использованием сокетов
-
PPM — менеджер процессов PHP
-
ZPHP — платформа сервисов SOA
-
appserver.io — многопоточный сервер приложений PHP
-
MeepoPS — многопроцессный сервис сокетов
-
phpDaemon — асинхронный фреймворк для PHP
-
QPM — Быстрый менеджер процессов PHP
-
Zan PHP Framework — платформа сетевых служб, основанная на сопрограммах PHP, разработанная командой Youzan
-
Swoole — высокопроизводительная инфраструктура сетевых коммуникаций для PHP
-
React — асинхронный фреймворк (PHP-версия Node.js)
-
Zephir — язык программирования для написания расширений PHP
-
Yaf — еще один фреймворк
-
APIx — PHP-фреймворк AOP
-
Идти! - Фреймворк PHP AOP
-
ToroPHP — платформа микромаршрутизации
- Fat-Free Framework
Программное обеспечение/Библиотеки
-
SmartWiki — инструмент для работы с документами, поддерживающий Markdown
-
Monolog — библиотека журналирования
-
Hoa — расширяемый набор PHP-библиотек
-
Kanboard — инструмент управления проектами
-
Belt — библиотека служебных функций
-
PHP Sitemap Generator — класс создания карты сайта
-
Array2XML — конвертировать массивы в XML
-
XML2Array — Преобразование XML в массивы
-
pChart — библиотека для создания диаграмм
-
PHP QR-код — генерация QR-кода
-
Easybook — инструмент для написания книг
-
хешиды — генерация уникальных непоследовательных коротких идентификаторов из целых чисел
-
Частица — генератор уникальных идентификаторов
-
Пиньинь — инструмент для преобразования китайского языка в пиньинь
-
Ratchet — создание двунаправленных клиент-серверных приложений WebSocket в реальном времени
-
JsonMapper — библиотека для сопоставления вложенных структур JSON с классами PHP
-
Macaw — класс маршрутизации PHP
-
FastRoute — класс маршрутизации PHP
-
Pimple — контейнер для внедрения зависимостей
-
PHP-DI — контейнер для внедрения зависимостей
-
Mobile Detect — класс обнаружения среды браузера
-
DeviceDetector — класс обнаружения среды браузера
-
PHP Cron Expression Parser — анализатор формата Crontab
-
Коробка - инструмент для сборки Phar
-
phpMyFAQ — приложение «Часто задаваемые вопросы»
-
крючок — программное обеспечение BaaS
-
KodExplorer — веб-файловый менеджер и редактор кода
-
ICEcoder — веб-IDE (веб-редактор кода)
-
PHP-Parser — анализатор PHP
-
PHPSandbox — способ запуска PHP как отдельного процесса
-
PHPCPD — инструмент для поиска похожих шаблонов в коде
-
Ubench — инструмент для измерения эффективности выполнения кода
-
Text_Diff — инструмент сравнения файлов кода
-
PHP анализатор — анализ потока, который работает так же, как компилятор
-
apache2nginx — онлайн-преобразование конфигурации Apache в конфигурацию Nginx
-
Phproject — система управления проектами
-
php-mirroring — зеркалирование Packagist и GitHub
-
SocketLog — инструмент отладки для WeChat, отладки API и AJAX, который выводит журналы на консоль Chrome через WebSocket
-
ApnsPHP — push-уведомления iOS
-
php-socket-raw — библиотека сокетов
-
Faker — генератор фейковых данных
-
Валидация — инструмент проверки
-
Геокодер — инструмент геокодирования
-
Codiad — онлайн-среда разработки
-
Style-Guide-Boilerplate — инструмент для ручного создания
-
PHP Humanizer — форматирование данных (многоязычное)
-
reCAPTCHA — библиотека Google reCAPTCHA
-
UnifiedArchive — инструмент сжатия/распаковки
-
Diff — PHP-реализация Diff
-
PHP-ML — библиотека машинного обучения PHP
-
Geotools — инструменты географической информации ГЕО
-
PHPBrew — инструмент управления версиями и расширениями PHP
-
X-Prober — PHP-зонд
-
Страны — страны мира в форматах JSON, CSV, XML и YAML
-
PHP dotenv — управление конфигурацией среды PHP .env
-
ramsey/uuid — генератор UUID
-
Linfo — пользовательский интерфейс/библиотека статистики сервера
Асинхронные/Сопрограммы
-
Amp — неблокирующая среда параллельного выполнения сопрограмм
-
Recoil — асинхронная структура сопрограмм
-
Promise — реализация Promises/A для PHP
-
Guzzle Promises — библиотека Promises/A для PHP с синхронной поддержкой
Связанные с интерфейсом
-
PHP-CSS-Parser — синтаксический анализатор CSS, реализованный на PHP
-
Minify — инструмент минимизации JS и CSS
-
Munee — PHP-библиотека с изменением размера изображений, объединением/минимизацией CSS/JS, кэшированием и многим другим
Чат/СМС
-
Easy SMS - компонент отправки SMS
-
PhpSms — библиотека отправки SMS
-
BotMan — PHP-библиотека для создания чат-ботов
Управление файлами
-
Nextcloud Server — частный облачный сервис на основе PHP
-
Cloudreve — система облачного хранения, поддерживающая несколько поставщиков облачных хранилищ
Обработка текста
-
pangu.php — автоматически добавляет пробелы в текст
-
TOML-парсер для PHP — TOML-парсер
Алгоритмы
-
PHP-структура данных и алгоритмы - Структуры данных и алгоритмы PHP
Проверка кода
-
PHPStan — инструмент статического анализа для обнаружения ошибок в коде
-
PHP_CodeSniffer — средство проверки стандартов кодирования для PHP/JavaScript/CSS
-
PHP-CS-Fixer — исправление стиля PHP-кода
-
PHPMD — детектор ошибок PHP
-
PHPCheckstyle — программа для проверки стиля кодирования
-
GrumPHP — инструмент проверки качества кода
интерфейс командной строки
-
CLImate — улучшенный вывод командной строки
-
phpsh — оболочка PHP
-
psysh — консоль PHP
-
Борис — PHP REPL
-
CLIFramework — платформа CLI
-
консольный инструмент — библиотека приложений командной строки PHP
Обработка ошибок/исключений
-
Упс — класс обработки исключений/ошибок
-
BooBoo — класс обработки исключений/ошибок
-
PHP-Error — библиотека обработки ошибок
Инструменты отладки
-
Панель отладки PHP — инструмент отладки
API
-
phprs — легкий, JAX-RS-подобный, практичный PHP-фреймворк
-
graphql-php — PHP-порт эталонной реализации GraphQL
-
Dingo API — пакет RESTful API для фреймворков Laravel и Lumen